Go简单的下载器实现 ""
用Go来实现下载功能还是很简单的。直接看代码吧
func download(url string){
resp,err := http.Get(url)
handleErr(err)
defer resp.Body.Close()
body,err := ioutil.ReadAll(resp.Body)
handleErr(err)
err := ioutil.WriteFile("./test",body,0666)
handleErr(err)
}
核心部分就如此简单,剩下的就自己发挥啦。 比如断点续传什么的。
blog comments powered by Disqus